engine mount strut - Spanish English Dictionary